home *** CD-ROM | disk | FTP | other *** search
- function entryCheck()
- {
- this.stageY = this.py - _root.baseY;
- this.stageX = this.px - _root.baseX;
- if(this.stageX < 0 || 640 < this.stageX)
- {
- this.entryFlg = false;
- this._visible = false;
- }
- else
- {
- this.entryFlg = true;
- this._visible = true;
- }
- }
- function alg01()
- {
- this.py -= this.lookPlayer();
- if(this.timeCnt == 15)
- {
- this.anmMC.gotoAndStop("standby");
- }
- if(90 < this.timeCnt)
- {
- this.entry_ya(this._xscale / 5,0,0);
- this.timeCnt = 0;
- }
- timeCnt++;
- }
- function alg02()
- {
- this.py += Math.cos(this.Angle * 3.141592653589793 / 180) * 2;
- this.Angle = this.Angle + 1;
- this.Angle %= 360;
- this.lookPlayer();
- if(this.timeCnt == 15)
- {
- this.anmMC.gotoAndStop("standby");
- }
- if(this.Angle % 90 == 0)
- {
- this.entry_ya(this._xscale / 5,0,0);
- this.timeCnt = 0;
- }
- timeCnt++;
- }
- function alg03()
- {
- this.py += (_root.tobbyMC.py - this.py) / 10;
- this.lookPlayer();
- if(this.timeCnt == 15)
- {
- this.anmMC.gotoAndStop("standby");
- }
- if(90 < this.timeCnt)
- {
- this.entry_ya(this._xscale / 5,0,0);
- this.timeCnt = 0;
- }
- timeCnt++;
- }
- function alg04()
- {
- this.py += (_root.balloonMC.py - this.py) / 2;
- this.lookPlayer();
- if(this.timeCnt == 15)
- {
- this.anmMC.gotoAndStop("standby");
- }
- if(90 < this.timeCnt)
- {
- if(Math.abs(this.py - _root.tobbyMC.py) < 5)
- {
- this.entry_ya(this._xscale / 5,0,0);
- this.timeCnt = 0;
- }
- }
- timeCnt++;
- }
- function entry_ya(dx, dy, dAngle)
- {
- this.SE_fukiya.start();
- this.anmMC.gotoAndStop("shot");
- newYaName = "ya" + String(_root.YaCnt);
- _parent.attachMovie("fukiya_ya",newYaName,_root.YaCnt);
- _root.YaCnt = _root.YaCnt + 1;
- _parent[newYaName].px = this.px + 20 * this.flipHSign;
- _parent[newYaName].py = this.py + 4;
- _parent[newYaName].addx = dx;
- _parent[newYaName].addy = dy;
- _parent[newYaName]._xscale = this.flipHSign * 100;
- _parent[newYaName]._rotation = dAngle;
- }
- function lookPlayer()
- {
- if(_root.tobbyMC._x - Math.abs(_root.mapMC._x + this._x) < 0)
- {
- this._xscale = -100;
- this.flipHSign = -1;
- }
- else
- {
- this._xscale = 100;
- this.flipHSign = 1;
- }
- }
- this.px = this._x;
- this.py = this._y;
- this.timeCnt = 0;
- this.flipHSign = 1;
- this.SE_fukiya = new Sound(this);
- this.SE_fukiya.attachSound("SE_fukiya");
- this.angle = 0;
- this.entryFlg = false;
- this._visible = false;
-